package org.code.mallspringboot.dto;

import lombok.Data;
import org.code.mallspringboot.pojo.*;

import java.util.Date;
import java.util.List;

@Data
public class PmsEchoDto {
    private Integer id;
    private String albumPics;
    private Integer brandId;
    private String brandName;
    private Integer deleteStatus;
    private String description;
    private String detailDesc;
    private String detailHtml;
    private String detailMobileHtml;
    private String detailTitle;
    private Integer feightTemplateId;
    private String flashPromotionCount;
    private Integer flashPromotionId;
    private String flashPromotionPrice;
    private String flashPromotionSort;
    private String giftPoint;
    private String giftGrowth;
    private String keywords;
    private String lowStock;
    private String name;
    private Integer newStatus;
    private String note;
    private String originalPrice;
    private String pic;
    private Integer previewStatus;
    private String price;
    private Integer productAttributeCategoryId;
    private Integer productCategoryId;
    private String productCategoryName;
    private String productSn;
    private Date promotionEndTime;
    private String promotionPerLimit;
    private String promotionPrice;
    private Date promotionStartTime;
    private String EndTime;
    private String StartTime;
    private String promotionType;
    private String publishStatus;
    private String recommandStatus;
    private String sale;
    private String serviceIds;
    private Integer sort;
    private Integer stock;
    private String subTitle;
    private String unit;
    private String usePointLimit;
    private Integer verifyStatus;
    private String weight;
    //会员价格{memberLevelId: 0,memberPrice: 0,memberLevelName: null};
    private List<PmsMemberPrice> memberPriceList;
    //商品满减;
    private List<PmsProductFullReduction> productFullReductionList;
    //商品阶梯价格;
    private List<PmsProductLadder> productLadderList;
    //商品属性相关{productAttributeId: 0, value: ''};
    private List<PmsProductAttributeValue> productAttributeValueList;
    //商品sku库存信息{lowStock: 0, pic: '', price: 0, sale: 0, skuCode: '', spData: '', stock: 0};
    private List<PmsSkuStock> skuStockList;
    //商品相关专题{subjectId: 0};
    private List<CmsSubjectProductRelation> subjectProductRelationList;
    //商品相关优选{prefrenceAreaId: 0};
    private List<CmsPrefrenceAreaProductRelation> prefrenceAreaProductRelationList;
    private Integer cateParentId;
}
